\documentclass{standalone}
\usepackage{tikz}
\usepackage{ctex,siunitx,ninecolors}
\setCJKmainfont{Noto Serif CJK SC}
\usepackage{tkz-euclide}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{circuitikz}
\usetikzlibrary{patterns, calc}
\usetikzlibrary {decorations.pathmorphing, decorations.pathreplacing, decorations.shapes}
\ctikzset{bipoles/length=1cm}
\tikzset{
  methodbase/.style ={
    rectangle,
    rounded corners=3pt,
    node distance=12mm,
    inner sep=5pt ,
    draw=green!50!black,
    fill=green!50!black!20,
  },
  methodv/.style={
    minimum width=#1,
    methodbase,
  }
}
\begin{document}
\small
\begin{circuitikz}[>=latex, scale=1,european]
  % \useasboundingbox(0.9,0)rectangle(5.1,5);
  \draw (0, -3.1) node [ground]{} to(0,-3) to [american inductor,name=xq] (0,-2)to (0,-0.5)node[bareantenna]{};
  \foreach \x in {0.5,1,1.5,2,2.5} { \draw(10:\x)arc(10:-20:\x); } 
  \foreach \x in {0.5,1} { \draw(170:\x)arc(170:200:\x); } 
  \node at (0,-0.5)[right]{发射天线};
  \node (fdq)  at (-3,-2.5) [methodv=2cm] {放大器};
  \node (tzq)  at (-6,-2.5) [methodv=2cm] {调制器};
  \node (zdq)  at (-9,-2.5) [methodv=2cm] {振荡器};
  \draw[->](zdq)--(tzq);
  \draw[->](tzq)--(fdq);
  \draw[->](fdq)--([xshift=-2mm]xq.center);
  \begin{scope}[xshift=-9cm,yshift=-5mm,xscale=0.4]
    \draw [thick, domain=-pi:pi,azure6,samples=1000]  plot (\x,{0.5*cos(20*\x r)});
    \draw[thin,densely dashed](-pi,0)--(pi,0);
  \end{scope}
  \begin{scope}[xshift=-6cm,yshift=-5mm,xscale=0.4]
    \draw [thick, domain=-pi:pi,azure6,samples=1000]  plot (\x,{0.25*sin(\x r)*cos(20*\x r)-0.35*cos(20*\x r)});
    \draw[thin,densely dashed](-pi,0)--(pi,0);
  \end{scope}
  \begin{scope}[xshift=-3cm,yshift=-5mm,xscale=0.4]
    \draw [thick, domain=-pi:pi,azure6,samples=1000]  plot (\x,{0.25*sin(\x r)*cos(20*\x r)-0.9*cos(20*\x r)});
    \draw[thin,densely dashed](-pi,0)--(pi,0);
  \end{scope}

\end{circuitikz}
\end{document}